Reasoning with the Description Logic DLRO using Bound Guarded Programs
نویسندگان
چکیده
Open answer set programming combines the strengths of logic programming (a rule-based presentation and a nonmonotonic semantics) and description logics (open domains). Reasoning under an open answer set semantics is undecidable in general, but decidability can be obtained for particular classes of logic programs, e.g., for bound guarded programs. In this paper, we show how bound guarded programs are expressive enough to simulate satisfiability checking in a DL with n-ary roles and nominals, yielding EXPTIME-completeness for both the DL reasoning and the reasoning with bound guarded programs under the open answer set semantics. We establish decidability of three query problems (query containment, consistency, and disjointness) for guarded queries by a reduction to bound guarded programs, resulting in an EXPTIME upper bound.
منابع مشابه
G-Hybrid Knowledge Bases
Recently, there has been a lot of interest in the integration of Description Logics and rules on the Semantic Web. We define g-hybrid knowledge bases as knowledge bases that consist of a Description Logic knowledge base and a guarded logic program, similarly to the DL+log knowledge bases from [25]. G-hybrid knowledge bases enable an integration of Description Logics and Logic Programming where,...
متن کاملGuarded hybrid knowledge bases
Recently, there has been a lot of interest in the integration of Description Logics and rules on the Semantic Web. We define guarded hybrid knowledge bases (or g-hybrid knowledge bases) as knowledge bases that consist of a Description Logic knowledge base and a guarded logic program, similar to the DL+log knowledge bases from (Rosati 2006). G-hybrid knowledge bases enable an integration of Desc...
متن کاملGuarded Open Answer Set Programming with Generalized Literals
We extend the open answer set semantics for programs with generalized literals. Such extended programs (EPs) have interesting properties, e.g. the ability to express infinity axioms EPs that have but infinite answer sets. However, reasoning under the open answer set semantics, in particular satisfiability checking of a predicate w.r.t. a program, is already undecidable for programs without gene...
متن کاملThe Guarded Lambda-Calculus: Programming and Reasoning with Guarded Recursion for Coinductive Types
We present the guarded lambda-calculus, an extension of the simply typed lambda-calculus with guarded recursive and coinductive types. The use of guarded recursive types ensures the productivity of well-typed programs. Guarded recursive types may be transformed into coinductive types by a type-former inspired by modal logic and Atkey-McBride clock quantification, allowing the typing of acausal ...
متن کاملProgramming and Reasoning with Guarded Recursion for Coinductive Types
We present the guarded lambda-calculus, an extension of the simply typed lambda-calculus with guarded recursive and coinductive types. The use of guarded recursive types ensures the productivity of well-typed programs. Guarded recursive types may be transformed into coinductive types by a type-former inspired by modal logic and Atkey-McBride clock quantification, allowing the typing of acausal ...
متن کامل